critical care asic fpgas analog dsp field programmable gate array icu cpld fpga hospital hardware altera design cardiology